package com.yyds.service;

import com.yyds.common.MyJSON;
import com.yyds.pojo.NatInfo;
import com.yyds.vo.EchartPieVo;
import com.yyds.vo.EarchBarVo;
import com.yyds.vo.NatInfoVo;

import java.util.List;
import java.util.Map;

/**
 * 请不要模仿我
 *
 * @author lxy
 * com.yyds.service.
 */
public interface NatInfoService {
    int deleteByPrimaryKey(Integer infoId);

    int insert(NatInfo record);

    int insertSelective(NatInfo record);

    NatInfo selectByPrimaryKey(Integer infoId);

    int updateByPrimaryKeySelective(NatInfo record);

    int updateByPrimaryKey(NatInfo record);

    MyJSON<NatInfo> natInfoPageData(Map<String, Object> params);

    List<EarchBarVo> countData();

    List<EchartPieVo> countresultData();

    int deleteAll(String str);

    MyJSON<NatInfoVo> natInfoAllPageData(Map<String, Object> params);
}
